//package org.jeecg.modules.analysisachievement.achstudent.entity;
//
//import java.io.Serializable;
//import java.io.UnsupportedEncodingException;
//import java.util.Date;
//import java.math.BigDecimal;
//import com.baomidou.mybatisplus.annotation.IdType;
//import com.baomidou.mybatisplus.annotation.TableId;
//import com.baomidou.mybatisplus.annotation.TableName;
//import lombok.Data;
//import com.fasterxml.jackson.annotation.JsonFormat;
//import org.springframework.format.annotation.DateTimeFormat;
//import org.jeecgframework.poi.excel.annotation.Excel;
//import org.jeecg.common.aspect.annotation.Dict;
//import io.swagger.annotations.ApiModel;
//import io.swagger.annotations.ApiModelProperty;
//import lombok.EqualsAndHashCode;
//import lombok.experimental.Accessors;
//
///**
// * @Description: v_ach_student_examination_score
// * @author: baochangrong
// * @Date:   2022-04-12
// * @Version: V1.0
// */
//@Data
//@TableName("v_ach_student_examination_score")
//@Accessors(chain = true)
//@EqualsAndHashCode(callSuper = false)
//@ApiModel(value="v_ach_student_examination_score对象", description="v_ach_student_examination_score")
//public class AchStudentExaminationScore implements Serializable {
//    private static final long serialVersionUID = 1L;
//
//	/**学校编码*/
//	@Excel(name = "学校编码", width = 15)
//    @ApiModelProperty(value = "学校编码")
//    private String tenantId;
//	/**所属部门*/
//    @ApiModelProperty(value = "所属部门")
//    private String sysOrgCode;
//	/**gradeId*/
//	@Excel(name = "gradeId", width = 15)
//    @ApiModelProperty(value = "gradeId")
//    private String gradeId;
//	/**年级编码*/
//	@Excel(name = "年级编码", width = 15)
//    @ApiModelProperty(value = "年级编码")
//    private String gradeCode;
//	/**年级名称*/
//	@Excel(name = "年级名称", width = 15)
//    @ApiModelProperty(value = "年级名称")
//    private String gradeName;
//	/**主键ID*/
//	@Excel(name = "主键ID", width = 15)
//    @ApiModelProperty(value = "主键ID")
//    private String classId;
//	/**班级编码*/
//	@Excel(name = "班级编码", width = 15)
//    @ApiModelProperty(value = "班级编码")
//    private String classCode;
//	/**班级名称*/
//	@Excel(name = "班级名称", width = 15)
//    @ApiModelProperty(value = "班级名称")
//    private String className;
//	/**班级简称*/
//	@Excel(name = "班级简称", width = 15)
//    @ApiModelProperty(value = "班级简称")
//    private String classNickname;
//	/**主键ID*/
//	@Excel(name = "主键ID", width = 15)
//    @ApiModelProperty(value = "主键ID")
//    private String studentId;
//	/**学生学号*/
//	@Excel(name = "学生学号", width = 15)
//    @ApiModelProperty(value = "学生学号")
//    private String studentNo;
//	/**学生姓名*/
//	@Excel(name = "学生姓名", width = 15)
//    @ApiModelProperty(value = "学生姓名")
//    private String studentName;
//	/**exaPapProItemId*/
//	@Excel(name = "exaPapProItemId", width = 15)
//    @ApiModelProperty(value = "exaPapProItemId")
//    private Integer exaPapProItemId;
//	/**exaPapProItemCode*/
//	@Excel(name = "exaPapProItemCode", width = 15)
//    @ApiModelProperty(value = "exaPapProItemCode")
//    private String exaPapProItemCode;
//	/**exaPapProItemName*/
//	@Excel(name = "exaPapProItemName", width = 15)
//    @ApiModelProperty(value = "exaPapProItemName")
//    private String exaPapProItemName;
//	/**subjectId*/
//	@Excel(name = "subjectId", width = 15)
//    @ApiModelProperty(value = "subjectId")
//    private String subjectId;
//	/**subjectNames*/
//	@Excel(name = "subjectNames", width = 15)
//    @ApiModelProperty(value = "subjectNames")
//    private String subjectNames;
//	/**teacherId*/
//	@Excel(name = "teacherId", width = 15)
//    @ApiModelProperty(value = "teacherId")
//    private String teacherId;
//	/**teacherName*/
//	@Excel(name = "teacherName", width = 15)
//    @ApiModelProperty(value = "teacherName")
//    private String teacherName;
//	/**examinationPaperId*/
//	@Excel(name = "examinationPaperId", width = 15)
//    @ApiModelProperty(value = "examinationPaperId")
//    private String examinationPaperId;
//	/**examinationPaperNames*/
//	@Excel(name = "examinationPaperNames", width = 15)
//    @ApiModelProperty(value = "examinationPaperNames")
//    private String examinationPaperNames;
//	/**所属考试id*/
//	@Excel(name = "所属考试id", width = 15)
//    @ApiModelProperty(value = "所属考试id")
//    private String examinationId;
//	/**考试编码*/
//	@Excel(name = "考试编码", width = 15)
//    @ApiModelProperty(value = "考试编码")
//    private String examinationCode;
//	/**考试名称*/
//	@Excel(name = "考试名称", width = 15)
//    @ApiModelProperty(value = "考试名称")
//    private String examinationName;
//	/**排序*/
//	@Excel(name = "排序", width = 15)
//    @ApiModelProperty(value = "排序")
//    private Integer gradeOrder;
//	/**班级排序*/
//	@Excel(name = "班级排序", width = 15)
//    @ApiModelProperty(value = "班级排序")
//    private Integer classOrder;
//	/**subjectOrder*/
//	@Excel(name = "subjectOrder", width = 15)
//    @ApiModelProperty(value = "subjectOrder")
//    private Integer subjectOrder;
//	/**学生显示顺序*/
//	@Excel(name = "学生显示顺序", width = 15)
//    @ApiModelProperty(value = "学生显示顺序")
//    private Integer studentOrder;
//	/**teacherOrder*/
//	@Excel(name = "teacherOrder", width = 15)
//    @ApiModelProperty(value = "teacherOrder")
//    private Integer teacherOrder;
//	/**examinationFullMarks*/
//	@Excel(name = "examinationFullMarks", width = 15)
//    @ApiModelProperty(value = "examinationFullMarks")
//    private Double examinationFullMarks;
//	/**examinationAchievementScore*/
//	@Excel(name = "examinationAchievementScore", width = 15)
//    @ApiModelProperty(value = "examinationAchievementScore")
//    private Double examinationAchievementScore;
//	/**成绩状态：1正常(默认) 2缺考 3作弊 4取消*/
//	@Excel(name = "成绩状态：1正常(默认) 2缺考 3作弊 4取消", width = 15)
//    @ApiModelProperty(value = "成绩状态：1正常(默认) 2缺考 3作弊 4取消")
//    private String achievementStatus;
//	/**achievementStatusName*/
//	@Excel(name = "achievementStatusName", width = 15)
//    @ApiModelProperty(value = "achievementStatusName")
//    private String achievementStatusName;
//	/**考试日期*/
//	@Excel(name = "考试日期", width = 15, format = "yyyy-MM-dd")
//	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
//    @DateTimeFormat(pattern="yyyy-MM-dd")
//    @ApiModelProperty(value = "考试日期")
//    private Date achievementScoreTime;
//	/**achievementScoreRank*/
//	@Excel(name = "achievementScoreRank", width = 15)
//    @ApiModelProperty(value = "achievementScoreRank")
//    private Integer achievementScoreRank;
//	/**achievementStandardId*/
//	@Excel(name = "achievementStandardId", width = 15)
//    @ApiModelProperty(value = "achievementStandardId")
//    private String achievementStandardId;
//	/**标准编码*/
//	@Excel(name = "标准编码", width = 15)
//    @ApiModelProperty(value = "标准编码")
//    private String achievementStandardCode;
//	/**标准名称*/
//	@Excel(name = "标准名称", width = 15)
//    @ApiModelProperty(value = "标准名称")
//    private String achievementStandardName;
//	/**标准类型（1国标 2省标 3市区标 4县乡标 5本校标 6自定义标）*/
//	@Excel(name = "标准类型（1国标 2省标 3市区标 4县乡标 5本校标 6自定义标）", width = 15)
//    @ApiModelProperty(value = "标准类型（1国标 2省标 3市区标 4县乡标 5本校标 6自定义标）")
//    private Integer achievementStandardTtype;
//	/**标准用途：11试卷模板 12实际应用于试卷 21个人模板 22应用于个人 31班级模板 32应用于班级 41年级模板 42应用于年级 51学校级模板 52应用于学校 92考试总分标准 93考试总分计分规则*/
//	@Excel(name = "标准用途：11试卷模板 12实际应用于试卷 21个人模板 22应用于个人 31班级模板 32应用于班级 41年级模板 42应用于年级 51学校级模板 52应用于学校 92考试总分标准 93考试总分计分规则", width = 15)
//    @ApiModelProperty(value = "标准用途：11试卷模板 12实际应用于试卷 21个人模板 22应用于个人 31班级模板 32应用于班级 41年级模板 42应用于年级 51学校级模板 52应用于学校 92考试总分标准 93考试总分计分规则")
//    private String achievementStandardPurpose;
//	/**标准序号*/
//	@Excel(name = "标准序号", width = 15)
//    @ApiModelProperty(value = "标准序号")
//    private Integer achievementStandardOrder;
//	/**achieveStandardItemId*/
//	@Excel(name = "achieveStandardItemId", width = 15)
//    @ApiModelProperty(value = "achieveStandardItemId")
//    private String achieveStandardItemId;
//	/**标准分项编码*/
//	@Excel(name = "标准分项编码", width = 15)
//    @ApiModelProperty(value = "标准分项编码")
//    private String standItemCode;
//	/**标准分项目名称(不及格、及格、良好、优秀等）*/
//	@Excel(name = "标准分项目名称(不及格、及格、良好、优秀等）", width = 15)
//    @ApiModelProperty(value = "标准分项目名称(不及格、及格、良好、优秀等）")
//    private String standItemName;
//	/**标准分项目别名简称*/
//	@Excel(name = "标准分项目别名简称", width = 15)
//    @ApiModelProperty(value = "标准分项目别名简称")
//    private String standItemAliasname;
//	/**分数最低分(含)*/
//	@Excel(name = "分数最低分(含)", width = 15)
//    @ApiModelProperty(value = "分数最低分(含)")
//    private Double standItemLowestScore;
//	/**分数最高分(不含)*/
//	@Excel(name = "分数最高分(不含)", width = 15)
//    @ApiModelProperty(value = "分数最高分(不含)")
//    private Double standItemHighestScore;
//	/**diffScore*/
//	@Excel(name = "diffScore", width = 15)
//    @ApiModelProperty(value = "diffScore")
//    private Double diffScore;
//	/**scoreSegmentIndex*/
//	@Excel(name = "scoreSegmentIndex", width = 15)
//    @ApiModelProperty(value = "scoreSegmentIndex")
//    private Integer scoreSegmentIndex;
//	/**classAchiScoreRank*/
//	@Excel(name = "classAchiScoreRank", width = 15)
//    @ApiModelProperty(value = "classAchiScoreRank")
//    private Integer classAchiScoreRank;
//	/**gradeAchiScoreRank*/
//	@Excel(name = "gradeAchiScoreRank", width = 15)
//    @ApiModelProperty(value = "gradeAchiScoreRank")
//    private Integer gradeAchiScoreRank;
//	/**创建时间*/
//	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
//    @DateTimeFormat(pattern="yyyy-MM-dd")
//    @ApiModelProperty(value = "创建时间")
//    private Date createTime;
//}
